/**
 * 模块名:标签管理-新增标签
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/11 15:00:37
 */
export interface IAddDocLabel {
  /** 标签名称 */
  labelName: string;
  /** 键值 */
  keyValues: string;
  /** 排序 */
  orders: string;
  /** 状态 */
  status: string;
  /** 父级标签id */
  parentDocLabel: string;
  /** 创建人 */
  founder: number;
  /** 备注 */
  remark: string;
}

/**
 * 模块名:标签管理-删除标签
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/15 11:41:05
 */
export interface IDeleteDocLabel {
  /** 标签id */
  labelID: string;
}

/**
 * 模块名:标签管理-修改标签
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/15 10:57:18
 */
export interface IUpdateDocLabel {
  /** 标签id */
  labelID: string;
  /** 标签名称 */
  labelName: string;
  /** 键值 */
  keyValues: string;
  /** 状态 */
  status: string;
  /** 排序 */
  orders: string;
  /** 父级标签id */
  parentDocLabel: string;
  /** 备注 */
  remark: string;
}

/**
 * 模块名:标签管理-查询标签
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/15 11:42:06
 */
export interface IQueryDocLabel {
  /** 标签名称 */
  LabelName: string;
  /** 状态 */
  Status: string;
}

/**
 * 模块名:获取所有流程模板数据
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/16 15:02:18
 */
export interface IGetAllFlowTemplate {
  /** 流程模板名称 */
  WorkflowsName: string;
}

/**
 * 模块名:查看流程模板数据
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/16 15:09:16
 */
export interface IGetFlowTemplate {
  /** 流程模板id */
  Workflowid: string;
}

/**
 * 模块名:流程模板-删除模板
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/16 14:28:52
 */
export interface IDeleteFlowTemplate {
  // 模板id
  Workflowid: string;
}

/**
 * 模块名:新增模板
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/17 13:16:37
 */
export interface IAddFlowTemplate {
  mainwfdto: any;
  weblist: any;
  liststep: any;
  savelist: any;
}

/**
 * 模块名:修改模板
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/17 13:20:26
 */
export interface IUpdateFlowTemplate {
  mainwfdto: any;
  weblist: any;
  liststep: any;
  savelist: any;
}

/**
 * 模块名:待办流程列表
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/22 11:01:00
 */
export interface IGetAllToDoList {
  state: string;
  type: string;
  userId: string;
  startTime: Date;
  endTime: Date;
  selectStr: string;
}

/**
 * 模块名:签字
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/22 13:17:10
 */
export interface IGetAllSignature {
  userid: string | number;
  step: string;
}

/**
 * 模块名:继续签字
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/22 13:59:38
 */
export interface IGetAllContinueSignature {
  userid: string | number;
  step: string;
  listst: any;
}

/**
 * 模块名:退回
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/22 14:26:48
 */
export interface IGetAllBackSignature {
  stepid: string;
}

/**
 * 模块名:选择退回
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/22 15:41:41
 */
export interface IGetAllSelectBackSignature {
  stepId: string;
  selectStepId: string;
  userName: string;
}

/**
 * 模块名:回退步骤
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/22 15:52:30
 */
interface Listbs {
  wfStepId: string;
  stepName: string;
  actor: string;
  actorName: string;
}

export interface IGetAllBackStep {
  backtype: string;
  stepId: string;
  backwfStepId: string;
  backStepName: string;
  username: string;
  listbs: Listbs[];
}

/**
 * 模块名:删除待办流程
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/23 14:43:11
 */
export interface IDeleteToDoList {
  stepInsId: string;
  wfInsId: string;
  oId: string;
}

/**
 * 模块名:流程详情
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/23 14:43:23
 */
export interface IGetAllProcessDetails {
  StepInsId: string;
  WfInsId: string | string[];
  OId: string;
}

/**
 * 模块名:新建流程
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/01/24 17:27:27
 */
export interface IGetAllCreateProcess {
  workflowType: string;
  workflowInstancesid: string;
  workflowInstancesName: string;
  actor: string | number;
  workflow: string;
  remark: string;
  creator: string | number;
  liststi: any;
  listpdmr: any;
  rebacksetting: string;
  projectid: string;
  projectname: string;
  taskname: string;
}
